keystone2: add keystone multicore navigator driver
authorVitaly Andrianov <[email protected]>
Tue, 1 Apr 2014 19:01:12 +0000 (15:01 -0400)
committerTom Rini <[email protected]>
Thu, 17 Apr 2014 21:24:39 +0000 (17:24 -0400)
commit30fe8c150f22f8d4d7f8cf4c5e2bfffab782fd51
tree34e518e23be4752d397c101dce4af2225204d4e4
parent56f624d06a1bea4e592e32be66821e3d9a43539e
keystone2: add keystone multicore navigator driver

Multicore navigator consists of Network Coprocessor (NetCP) and
Queue Manager sub system. More details on the hardware can
be obtained from the following links:-

Network Coprocessor: http://www.ti.com/lit/pdf/sprugz6
Multicore Navigator: http://www.ti.com/lit/pdf/sprugr9

Multicore navigator driver implements APIs to configure
the Queue Manager and NetCP Pkt DMA.

Signed-off-by: Vitaly Andrianov <[email protected]>
Signed-off-by: Murali Karicheri <[email protected]>
Signed-off-by: WingMan Kwok <[email protected]>
Acked-by: Tom Rini <[email protected]>
arch/arm/cpu/armv7/keystone/Makefile
arch/arm/cpu/armv7/keystone/keystone_nav.c [new file with mode: 0644]
arch/arm/include/asm/arch-keystone/keystone_nav.h [new file with mode: 0644]